package controller;

import java.io.File;

import model.Constants;
import model.Presentatie;
import view.HoofdScherm;

/**
 * 
 * Klasse die verantwoordelijk is voor het starten van het programma en die de
 * demo laadt
 *
 */

public class PresentatieController {

	private static PresentatieController instance = null;
	public static Presentatie presentatie;
	private OpslagFactory opslagFactory = new OpslagFactory();

	public static void main(String[] args) {

		PresentatieController controller = new PresentatieController();
		controller.start();
	}

	public void start() {
		Opslag opslag = opslagFactory.createXMLOpslag();
		opslag.laadPresentatie(new File(Constants.DEMO_BESTAND_XML));
	}

	private PresentatieController() {
	}

	public static PresentatieController getInstance() {
		if (instance == null) {
			instance = new PresentatieController();
		}
		return instance;
	}
}
